[2023-12-10 22:45:25:005:005950  COM3]:MiFlash 2022.5.7.0
[2023-12-10 22:45:25:005:005950  COM3]:vboytest index:3
[2023-12-10 22:45:25:005:005950  COM3]:flash in thread name:COM3,id:9
[2023-12-10 22:45:25:006:006920  COM3]:vboytest do open :
[2023-12-10 22:45:25:006:006920  COM3]:open serial port COM3 
[2023-12-10 22:45:25:014:014951  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:25:700:700755  COM3]:no Binary dump
[2023-12-10 22:45:25:824:824193  COM3]:open serial port COM3 
[2023-12-10 22:45:25:824:824193  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:26:458:458546  COM3]:no Binary dump
[2023-12-10 22:45:26:631:631225  COM3]:open serial port COM3 
[2023-12-10 22:45:26:631:631225  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:27:216:216923  COM3]:no Binary dump
[2023-12-10 22:45:27:435:435446  COM3]:open serial port COM3 
[2023-12-10 22:45:27:436:436442  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:27:968:968547  COM3]:no Binary dump
[2023-12-10 22:45:28:251:251432  COM3]:open serial port COM3 
[2023-12-10 22:45:28:251:251432  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:28:722:722316  COM3]:no Binary dump
[2023-12-10 22:45:29:053:053514  COM3]:open serial port COM3 
[2023-12-10 22:45:29:054:054511  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:29:480:480489  COM3]:no Binary dump
[2023-12-10 22:45:29:858:858473  COM3]:open serial port COM3 
[2023-12-10 22:45:29:859:859469  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:30:232:232164  COM3]:no Binary dump
[2023-12-10 22:45:30:671:671549  COM3]:open serial port COM3 
[2023-12-10 22:45:30:673:673541  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:30:984:984985  COM3]:no Binary dump
[2023-12-10 22:45:31:486:486143  COM3]:open serial port COM3 
[2023-12-10 22:45:31:486:486143  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:31:738:738784  COM3]:no Binary dump
[2023-12-10 22:45:32:300:300264  COM3]:open serial port COM3 
[2023-12-10 22:45:32:300:300264  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:32:490:490634  COM3]:no Binary dump
[2023-12-10 22:45:33:106:106528  COM3]:open serial port COM3 
[2023-12-10 22:45:33:106:106528  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:33:248:248214  COM3]:no Binary dump
[2023-12-10 22:45:33:918:918842  COM3]:open serial port COM3 
[2023-12-10 22:45:33:918:918842  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:33:998:998594  COM3]:no Binary dump
[2023-12-10 22:45:34:725:725762  COM3]:open serial port COM3 
[2023-12-10 22:45:34:726:726761  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:34:757:757668  COM3]:no Binary dump
[2023-12-10 22:45:35:510:510509  COM3]:no Binary dump
[2023-12-10 22:45:35:541:541622  COM3]:open serial port COM3 
[2023-12-10 22:45:35:542:542619  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:36:259:259483  COM3]:no Binary dump
[2023-12-10 22:45:36:355:355250  COM3]:open serial port COM3 
[2023-12-10 22:45:36:355:355250  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:37:014:014853  COM3]:no Binary dump
[2023-12-10 22:45:37:171:171575  COM3]:open serial port COM3 
[2023-12-10 22:45:37:171:171575  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:37:771:771272  COM3]:no Binary dump
[2023-12-10 22:45:37:974:974484  COM3]:open serial port COM3 
[2023-12-10 22:45:37:975:975484  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:38:529:529392  COM3]:no Binary dump
[2023-12-10 22:45:38:780:780867  COM3]:open serial port COM3 
[2023-12-10 22:45:38:780:780867  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:39:284:284048  COM3]:no Binary dump
[2023-12-10 22:45:39:582:582557  COM3]:open serial port COM3 
[2023-12-10 22:45:39:584:584552  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:40:035:035679  COM3]:no Binary dump
[2023-12-10 22:45:40:396:396371  COM3]:open serial port COM3 
[2023-12-10 22:45:40:396:396371  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:40:787:787410  COM3]:no Binary dump
[2023-12-10 22:45:41:199:199521  COM3]:open serial port COM3 
[2023-12-10 22:45:41:199:199521  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:41:544:544537  COM3]:no Binary dump
[2023-12-10 22:45:42:003:003323  COM3]:open serial port COM3 
[2023-12-10 22:45:42:004:004320  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:42:304:304644  COM3]:no Binary dump
[2023-12-10 22:45:42:809:809719  COM3]:open serial port COM3 
[2023-12-10 22:45:42:809:809719  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:43:061:061512  COM3]:no Binary dump
[2023-12-10 22:45:43:615:615212  COM3]:open serial port COM3 
[2023-12-10 22:45:43:615:615212  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:43:820:820562  COM3]:no Binary dump
[2023-12-10 22:45:44:420:420992  COM3]:open serial port COM3 
[2023-12-10 22:45:44:420:420992  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:44:576:576652  COM3]:no Binary dump
[2023-12-10 22:45:45:224:224805  COM3]:open serial port COM3 
[2023-12-10 22:45:45:224:224805  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:45:334:334543  COM3]:no Binary dump
[2023-12-10 22:45:46:029:029583  COM3]:open serial port COM3 
[2023-12-10 22:45:46:030:030574  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:46:092:092590  COM3]:no Binary dump
[2023-12-10 22:45:46:832:832746  COM3]:open serial port COM3 
[2023-12-10 22:45:46:834:834740  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:46:848:848690  COM3]:no Binary dump
[2023-12-10 22:45:46:912:912364  COM3]:edl authentication Ko Nine Yay
[2023-12-10 22:45:46:912:912364  COM3]:need edl authentication.
[2023-12-10 22:45:46:914:914357  COM3]:authentication edl.
[2023-12-10 22:45:46:914:914357  COM3]:send command:<?xml version="1.0" ?><data> <sig TargetName="req" verbose="1"/></data>
[2023-12-10 22:45:46:914:914357  COM3]:wait for port open.
[2023-12-10 22:45:46:975:975518  COM3]:wait for port open.
[2023-12-10 22:45:47:039:039439  COM3]:wait for port open.
[2023-12-10 22:45:47:101:101635  COM3]:wait for port open.
[2023-12-10 22:45:47:164:164734  COM3]:wait for port open.
[2023-12-10 22:45:47:227:227060  COM3]:wait for port open.
[2023-12-10 22:45:47:289:289988  COM3]:wait for port open.
[2023-12-10 22:45:47:351:351781  COM3]:wait for port open.
[2023-12-10 22:45:47:414:414773  COM3]:wait for port open.
[2023-12-10 22:45:47:477:477381  COM3]:wait for port open.
[2023-12-10 22:45:47:541:541215  COM3]:wait for port open.
[2023-12-10 22:45:47:605:605153  COM3]:wait for port open.
[2023-12-10 22:45:47:637:637061  COM3]:open serial port COM3 
[2023-12-10 22:45:47:637:637061  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:47:668:668467  COM3]:wait for port open.
[2023-12-10 22:45:47:731:731369  COM3]:wait for port open.
[2023-12-10 22:45:47:794:794305  COM3]:wait for port open.
[2023-12-10 22:45:47:857:857548  COM3]:wait for port open.
[2023-12-10 22:45:47:920:920550  COM3]:wait for port open.
[2023-12-10 22:45:47:984:984601  COM3]:wait for port open.
[2023-12-10 22:45:48:046:046517  COM3]:wait for port open.
[2023-12-10 22:45:48:110:110457  COM3]:wait for port open.
[2023-12-10 22:45:48:173:173630  COM3]:get response from target
[2023-12-10 22:45:48:439:439547  COM3]:open serial port COM3 
[2023-12-10 22:45:48:439:439547  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:48:861:861086  COM3]:no Binary dump
[2023-12-10 22:45:49:242:242175  COM3]:open serial port COM3 
[2023-12-10 22:45:49:243:243173  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:49:620:620284  COM3]:no Binary dump
[2023-12-10 22:45:50:049:049518  COM3]:open serial port COM3 
[2023-12-10 22:45:50:049:049518  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:50:381:381181  COM3]:no Binary dump
[2023-12-10 22:45:50:854:854301  COM3]:open serial port COM3 
[2023-12-10 22:45:50:856:856295  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:51:134:134998  COM3]:no Binary dump
[2023-12-10 22:45:51:668:668601  COM3]:open serial port COM3 
[2023-12-10 22:45:51:669:669596  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:51:887:887408  COM3]:no Binary dump
[2023-12-10 22:45:52:471:471594  COM3]:open serial port COM3 
[2023-12-10 22:45:52:471:471594  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:52:646:646914  COM3]:no Binary dump
[2023-12-10 22:45:53:274:274273  COM3]:open serial port COM3 
[2023-12-10 22:45:53:275:275270  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:53:401:401966  COM3]:no Binary dump
[2023-12-10 22:45:54:089:089911  COM3]:open serial port COM3 
[2023-12-10 22:45:54:089:089911  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:54:153:153086  COM3]:no Binary dump
[2023-12-10 22:45:54:903:903148  COM3]:no Binary dump
[2023-12-10 22:45:54:903:903148  COM3]:open serial port COM3 
[2023-12-10 22:45:54:906:906135  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:55:658:658532  COM3]:no Binary dump
[2023-12-10 22:45:55:721:721425  COM3]:open serial port COM3 
[2023-12-10 22:45:55:722:722421  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:56:417:417241  COM3]:no Binary dump
[2023-12-10 22:45:56:526:526802  COM3]:open serial port COM3 
[2023-12-10 22:45:56:528:528795  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:57:169:169029  COM3]:no Binary dump
[2023-12-10 22:45:57:341:341137  COM3]:open serial port COM3 
[2023-12-10 22:45:57:341:341137  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:57:919:919611  COM3]:no Binary dump
[2023-12-10 22:45:58:156:156911  COM3]:open serial port COM3 
[2023-12-10 22:45:58:157:157909  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:58:680:680748  COM3]:no Binary dump
[2023-12-10 22:45:58:965:965616  COM3]:open serial port COM3 
[2023-12-10 22:45:58:965:965616  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:45:59:436:436182  COM3]:no Binary dump
[2023-12-10 22:45:59:779:779604  COM3]:open serial port COM3 
[2023-12-10 22:45:59:779:779604  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:46:00:188:188864  COM3]:no Binary dump
[2023-12-10 22:46:00:582:582876  COM3]:open serial port COM3 
[2023-12-10 22:46:00:584:584869  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:46:00:948:948301  COM3]:no Binary dump
[2023-12-10 22:46:01:391:391267  COM3]:open serial port COM3 
[2023-12-10 22:46:01:391:391267  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:46:01:706:706665  COM3]:no Binary dump
[2023-12-10 22:46:02:196:196856  COM3]:open serial port COM3 
[2023-12-10 22:46:02:196:196856  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:46:02:462:462681  COM3]:no Binary dump
[2023-12-10 22:46:03:007:007801  COM3]:open serial port COM3 
[2023-12-10 22:46:03:007:007801  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:46:03:210:210103  COM3]:no Binary dump
[2023-12-10 22:46:03:817:817294  COM3]:open serial port COM3 
[2023-12-10 22:46:03:817:817294  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:46:03:960:960332  COM3]:no Binary dump
[2023-12-10 22:46:04:633:633935  COM3]:open serial port COM3 
[2023-12-10 22:46:04:634:634932  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:46:04:712:712180  COM3]:no Binary dump
[2023-12-10 22:46:05:437:437025  COM3]:open serial port COM3 
[2023-12-10 22:46:05:437:437025  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:46:05:467:467150  COM3]:no Binary dump
[2023-12-10 22:46:06:220:220733  COM3]:no Binary dump
[2023-12-10 22:46:06:252:252626  COM3]:open serial port COM3 
[2023-12-10 22:46:06:253:253623  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:46:06:979:979639  COM3]:no Binary dump
[2023-12-10 22:46:07:059:059399  COM3]:open serial port COM3 
[2023-12-10 22:46:07:061:061391  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:46:07:735:735306  COM3]:no Binary dump
[2023-12-10 22:46:07:875:875389  COM3]:open serial port COM3 
[2023-12-10 22:46:07:875:875389  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:46:08:481:481958  COM3]:no Binary dump
[2023-12-10 22:46:08:686:686448  COM3]:open serial port COM3 
[2023-12-10 22:46:08:686:686448  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:46:09:231:231759  COM3]:no Binary dump
[2023-12-10 22:46:09:496:496095  COM3]:open serial port COM3 
[2023-12-10 22:46:09:496:496095  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
[2023-12-10 22:46:09:985:985885  COM3]:no Binary dump
[2023-12-10 22:46:10:297:297546  COM3]:open serial port COM3 
[2023-12-10 22:46:10:297:297546  COM3]:System.IO.IOException: The requested resource is in use.

   at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)     at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
   at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
   at System.IO.Ports.SerialPort.Open()
   at XiaoMiFlash.code.bl.SerialPortDevice.registerPort(SerialPort port)
